home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Installation Tools & Overlays 2002 November
/
SGI IRIX Installation Tools & Overlays 2002 November - Disc 3.iso
/
relnotes
/
Impressario
/
ch3.z
/
ch3
Wrap
Text File
|
2002-10-15
|
28KB
|
738 lines
- 1 -
3. _C_h_a_n_g_e_s__a_n_d__A_d_d_i_t_i_o_n_s
3.1 _R_e_l_e_a_s_e__m_a_t_r_i_x
IRIX Version Impressario version
_4._0 1.1
_5._0 1.1
_5._1 1.1
_5._2 1.2
_5._3 1.2
_6._0 1.2
_6._1 1.2
_6._2 2.0, 2.1 or 2.2.2
_6._3 2.1.1, 2.1.2 or 2.2.3
_6._4 2.1.3 or 2.2.4
_6._5 2.2.5
_6._5._2 2.3.5
_6._5._8 2.4.5
_6._5._9 2.5.5
_6._5._1_0 2.6.5
_6._5._1_1 2.7.5
_6._5._1_2 2.8.5
_6._5._1_3 2.9.5
_6._5._1_3 2.9.5
_6._5._1_4 2.9.5
_6._5._1_5 2.10.5
Impressario 2.3.* and 2.2.* releases are functionally
equivalent.
3.2 _G_e_n_e_r_a_l__C_h_a_n_g_e_s__o_f__I_n_t_e_r_e_s_t__t_o__A_l_l__U_s_e_r_s
All changes listed below are inclusive thru the highest
release number. That is, Impressario 2.3.* includes all
changes listed for Impressario 2.1.3 and 2.1.1, etc.
3.2.1 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._1_0_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._9_._5
+o IRIX no longer comes with Kodak's Color Management
Module (libcmm) and therefore users must contact Kodak
in order to use Color Management with Impressario
(specifically gscan).
3.2.2 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._9_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._8_._5
+o Impressario now supports the HP Scanjet 6300 series of
scanners, connected through the SCSI port.
3.2.3 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._8_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._7_._5
+o HP LaserJet 4050 and HP LaserJet 8100 PPD files have
been added to the PPD_Model directory. They no longer
need to be downloaded from HP's website.
- 2 -
3.2.4 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._7_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._6_._5
+o Impressario no longer depends on 5.3 Roots and
ToolRoots
+o Distributed Source code now has a current license
agreement.
+o HP LaserJet 4050 and HP LaserJet 8100 have been added
to the supported printers list. However we do not
distribute the ppd files. Please download from
http://www.hp.com and refer to
/var/spool/lp/PPD_model/README for instalation
instructions.
3.2.5 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._6_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._5_._5
+o Fixed many memory handling issues in the PPD handling
utilities. This allows for much greater stability
across a wider range of PPD files and should improve
the number of printers which work with Impressario.
+o Memory handling problems have been fixed in Gscan
making it a lot more stable.
+o 1000 untested PPD files have been added to
/usr/spool/lp/PPD_untested directory. These files have
been added for the customers convenience.
3.2.6 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._5_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._4_._5
+o A -M option in imprint was added to print the
modification time of a file.
3.2.7 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._4_._5__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._3_._5
+o New Xerox and updated Tektronix untested PPD files have
been added to the PPD_untested/xerox directory. Note:
On January 1, 2000, Xerox Corporation completed the
acquisition of the Tektronix Color Printing and Imaging
Division, hence new and updated Tektronix PPD files are
now located in the PPD_untested/xerox directory.
3.2.8 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._3_._*__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._2_._*
+o Support for HP4000, HP4500, and HP5000 has been added.
+o New Tektronix untested PPD files have been added to the
PPD_untested directory.
- 3 -
3.2.9 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._2_._*__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._1_._*
+o A new PPD (PostScript Printer Description) based driver
has been added. This provides support for a large
number of PostScript capable printers. PostScript
Printer Description (PPD) files are human readable text
files that describe the features of a specific
PostScript capable printer. A PPD file describes
printer features in such a way that a Graphical User
Interface (GUI) can be built to present the user with a
list of printer features to choose from. Examples of
printer features include paper size, supported fonts,
paper handling, etc. A PPD file also contains
PostScript and Job Control Language (JCL) commands to
be used to invoke the selected features.
PPD files can be found at printer vendor web sites and
FTP sites. Many vendors have a large collection in a
single directory that can be downloaded. See the file
/var/spool/lp/PPD_model/README for instructions on
adding your own PPD file to the print system. See the
ppd(1M) man page for more.
Impressario includes PPD files for most HP, Lexmark and
some IBM printers (a printer must have built-in
PostScript capability to use a PPD based driver). The
PPD files can be found in the /var/spool/lp/PPD_model
directory. Over 300 additional untested PPD files are
in the impr_print.sw.ppd_unsupported subsystem.
Untested PPD files install in the
/var/spool/lp/PPD_untested directory. PPD files for
printers from Agfa, Apple, Autologic, Calcomp, Canon,
Compaq, Dec, Dataproducts, Epson, Fuji GCC, Hitachi,
Kodak, Linotronic, Mitsubishi, Monotype, Okidata,
Panasonic, QMS, Ricoh, Seiko, Sun, Tek, TI, Unisys,
Varityper, Xprint and Xerox are available in the
impr_print.sw.ppd_unsupported subsystem. After
installing the subsystem see the
/var/spool/lp/PPD_untested/README file for instructions
(the Printer Manager and other print utilities will not
use a PPD in /var/spool/lp/PPD_untested -- the README
file includes instructions for making the PPD available
to the Printer Manager). PPD files for newer printers
are typically available from printer vendor Web or ftp
sites.
+o The HP ScanJet 5P scanner is now supported. Note: The
"Scan" button on the front of the scanner is not used
by Impressario.
- 4 -
+o By default, the banner page is now off for the Generic
Color PostScript driver.
+o The Lexmark Optra S and Optra SC printers are now
supported.
+o The HP 850/855 printer driver has been updated to
support the printer's ability to accept two bit per
pixel color. Two bit color is only available with the
Error Diffusion halftone filter. Image output is
enhanced with two bit per pixel color (however,
printing speeds may be slightly longer).
+o Error Diffusion is now the default halftone type for
all InkJet printers.
+o The Epson Color Stylus drivers now have a second type
of color correction that can be used. An Indexed
lookup color correction is now available (this is the
same color correction scheme used in the first public
domain release of the Impressario Epson Color Stylus
drivers).
+o A tag was added (in the form of a comment) in all
Impressario lp model files that require the optional
host-based Impressario PostScript interpreter. The
Printer Manager (starting with print version 1.7) will
now look for the tag and if an Impressario license is
not available the Printer Manager will indicate that
one is needed in the list of printer models presented
to the user. Previously, a user did not learn a
license is required for a particular driver until they
printed (or read the release notes or the README
displayed when the OS is updated).
+o The Printer Manager will now indicate a printer driver
expects the printer to have built-in PostScript
capability by listing "(PostScript)" after the name of
the printer model.
+o The HP DesignJet plotter driver will no longer check
for an Impressario license if the driver is being used
in pass-thru mode (selectable from the Options panel).
Pass-thru mode bypasses all processing on the SGI
workstation and sends the file directly to the plotter.
Pass-thru is typically used to send HPGL files
(generated by CAD applications) directly to the
plotter. In the past, the license was needed even if
the driver was used in pass-thru mode 100% of the time.
- 5 -
+o If a GIF file has a transparency layer defined the
transparency layer will no longer print. This change
was done in the /usr/lib/print/il2stiff filter.
+o The Lexmark Marknet and Microplex network print servers
have been added to the list of supported network
devices (these devices contain multiple parallel ports
for connecting to printers and one ethernet connection
to allow the printers to be attached to the network).
3.2.10 _C_h_a_n_g_e_s _i_n _I_m_p_r_e_s_s_a_r_i_o _2._1._2/_2._1._3 _f_r_o_m _I_m_p_r_e_s_s_a_r_i_o
_2._1._1 Impressario 2.1.2/2.1.3 were released at the same
time and are functionally equivalent.
+o Impressario 2.1.3 is compiled n32. Previous releases
of Impressario are compiled -o32 (this includes
Impressario 2.1.2).
+o Support for the Ricoh FS1 scanner has been removed
starting with Impressario 2.1.2/2.1.3 (this scanner
only worked with Indy systems with Impressario 2.*).
+o cocogif(1) is no longer used to color correct GIF
images starting with Impressario 2.1.2/2.1.3. Instead,
the image file is converted to a Tif file using
il2stiff(1) and then cocostiff(1) is used to apply the
color correction. This was done because the
cocostiff(1) function can convert RGB to CMYK (black
under color removal) if the destination ICC color
profiles is for a CMYK device. (It is likely that an
ICC color profile for a hard-copy printer would specify
CMYK output). cocogif(1) can not support CMYK ICC
profiles because 4 color channels (CMYK) are not
supported in GIF files.
3.2.11 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._1_._1__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._1
NOTE: Impressario 2.1.1 was a limited release shipped with
early access O2 systems running IRIX 6.3. These changes
also apply to Impressario 2.1.2 and 2.1.3.
+o The Developer's Guide online manual has been changed
slightly. In many cases where it referred to
Impressario 2.0 it now refers to Impressario 2.* or
2.n. There are no changes in terms of issues that
developers need to be aware of (just a revision of the
Impressario version numbers used within the manual to
make them more generic so the manual will not have to
be updated for every release of Impressario 2.*).
- 6 -
+o The Generic Color PostScript driver now sends a Control
D character at the end of the file.
3.2.12 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._1__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__2_._0
Changes from Impressario 2.0 to 2.1 are limited to bug fixes
and some new printer and scanner drivers.
+o A driver for the HP Laserjet 5/5N has been added. This
driver uses the Impressario host based PostScript
interpreter (the LaserJet 5 and 5N do not have built-in
PostScript). Note that the Impressario host based
PostScript interpreter is an optionally licensed
product and this driver will not work without the
license.
+o Drivers for the HP LaserJet 5M, 5SiMX and 5MP have been
added. (HP also makes a Color LaserJet 5M -- not to be
confused with the LaserJet 5M). These drivers use the
printers' built-in PostScript interpreter and do not
require the optional Impressario host based PostScript
interpreter.
+o The HP ScanJet 4P scanner is now supported.
+o The default resolution for the HP LaserJet printers is
now 600 DPI.
+o The LaserJet drivers that use the Impressario host
based PostScript interpreter now support Error
Diffusion via a setting on the Options panel.
+o The DesignJet plotter driver now supports J size paper
(34 in. x 88 in).
+o The Scanner Manager no longer is able to determine if a
user is a "privileged" user and always prompt for a
root password when adding a scanner. Exceptions are if
the Scanner Manager is run by the root user or if there
is no root password for the system.
3.2.13 _C_h_a_n_g_e_s__i_n__I_m_p_r_e_s_s_a_r_i_o__2_._0__f_r_o_m__I_m_p_r_e_s_s_a_r_i_o__1_._2
+o The PostScript interpreter is updated and is now a
level 2 interpreter. The PostScript interpreter is an
Adobe CPSI implementation (version 2015). See the
psrip(1) man page for details. Note: it is normal to
see two copies of psrip(1) running for every print job
(psrip(1) forks a copy of itself when it starts).
- 7 -
+o The PostScript interpreter uses a FLEXlm node-locked
software license. Without the license it will not
work. All HP and Epson printer drivers require the
PostScript interpreter. Impressario will start
printing warning messages on the banner page 90 days
prior to a license expiring (the banner page is forced
on in this case). Once a license has expired
Impressario will only print a notice that the license
has expired -- the job will not print. Emergency
licenses are available from the Silicon Surf web page
at http://www.sgi.com/Products/license.html.
+o The impr_rip and impr_rip_printers sub-systems are no
longer installed by default. These contain the printer
drivers that use the PostScript interpreter.
+o The HP DesignJet 750C plotter, HP DeskJet 660C,
850/855C, and 1600C color inkjet printers and the HP
4V, 4Plus, 4Si, 5L, 5P, 5Si LaserJet printers are now
supported.
+o HP JetDirect network adaptors are supported for various
printers (see chapter 2 for details of supported
printers and supported connection types). One
exception is the HP JetDirect 150X which does not
support TCP/IP protocols -- the JetDirect 150X is not
supported. Other printers and network adaptors that
use a TCP port connection can also be used. The list
of network adaptors and the port numbers to use are
found in the file /usr/lib/X11/app-defaults/Printers in
the *NETPRINTER*netDevices resource. Known device TCP
port numbers are:
HP JetDirect internal interface cards: 9100
HP JetDirect EX external interface: 9100
HP JetDirect EX Plus3 parallel port 1: 9100
HP JetDirect EX Plus3 parallel port 2: 9101
HP JetDirect EX Plus3 parallel port 3: 9102
Lexmark internal interface cards: 9100
Lexmark MarkNet XLe parallel port 1: 9100
Lexmark MarkNet XLe parallel port 2: 9102
Lexmark MarkNet XLe serial port: 9109
- 8 -
+o Lexmark Optra R, Rx, L, Lx and Lxi monochrome laser
printers are now supported. Note: Lexmark has
Impressario 1.2 and 2.* drivers available for other
Lexmark printers. Contact Lexmark for details.
+o Epson Color Stylus, Color Stylus Pro and Color Stylus
Pro XL are now supported.
+o A Generic Color PostScript driver has been added.
+o The HP 3C and 4C ScanJet scanners are now supported.
+o The Ricoh FS2 scanner is now supported.
+o ICC (International Color Consortium) color profiles are
now supported for color management of image files (GIF,
TIFF, etc.). Impressario will use the ICC color
profile to improve color fidelity when an image file is
printed. Gscan also supports ICC color profiles and an
ICC color profile tag will be added to all files
scanned with Gscan.
+o The fonts found in the Impressario 1.2 subsystem
impr_fonts.sw.adobe22 have been removed from the
Impressario product. The fonts are now bundled with
the base operating system starting with IRIX 6.2 (they
are found in the dps_eoe.sw.dpsfonts sub-system). The
font tools found in impr_fonts.sw.gifts have also been
moved to the base operating system starting with IRIX
6.2.
+o The Printer Manager will now list SCSI devices that
identify themselves as CPUs (i.e. some dye-sublimation
printers). Since some scanners also identify
themselves as CPUs it is possible to see a scanner
listed as a SCSI printer (there is no way to avoid this
as long as printer and scanner vendors identify their
SCSI devices as CPUs).
+o When adding a printer, the Printer Manager will only
list a connection type if there is a driver installed
that supports the connection type. Example: if there
are no drivers to support a SCSI printer installed then
the option to select SCSI is not seen on the Add
Printers menu.
+o The chksupport utility has been removed (this was an
undocumented utility for directly manipulating inst
images).
- 9 -
+o fileconvert(1) has been removed from Impressario. It
is now a link to routeprint(1). routeprint(1) is
distributed with the base operating system. wstype(1)
has also been removed and is a link to filetype(1).
3.3 _C_h_a_n_g_e_s _o_f _I_n_t_e_r_e_s_t _t_o _P_r_i_n_t_e_r _a_n_d _S_c_a_n_n_e_r _D_r_i_v_e_r
_D_e_v_e_l_o_p_e_r_s:
Changers for Impressario 2.2.* releases:
+o The libscan libraries now use a fixed address for
creating a shared arena. This was done because various
system libraries which also use memory maps could cause
address collisions that prevented the processes for
"rendezvousing". In the event that one of the
communicating processes cannot map this address, the
process will receive a "Resource Busy" error and exit.
If this occurs, the default fixed address (0x30000000)
can by setting the environment variable
__SGI_SCAN_USINIT_ADDR to an address available to all
of the participating processes.
+o For IRIX 6.5.2F (and later), two additional subsystems
are available, impr_dev.sw32.motif21 and
impr_dev.sw64.motif21. These contain additional
libraries for developing Impressario applications that
use Motif 2.1. These subsystems can only be installed
on machines running the feature stream.
+o All impr_server.* subsystems have been renamed to
impr_print.*.
+o A new Appendix has been added to the developer guide:
"Appendix I: Impressario PPD Driver Implementation".
This appendix covers how to add your own PPD files to
the system and customize the PPD driver.
+o A tag was added (in the form of a comment) in all
Impressario lp model files that require the optional
host-based Impressario PostScript interpreter. The
Printer Manager (starting with print version 1.7) will
now look for the tag and if an Impressario license is
not available the Printer Manager will indicate that
one is needed in the list of printer models presented
to the user. Previously, a user did not learn a
license is required for a particular driver until they
printed (or read the release notes or the README
displayed when the OS is updated). The form of the tag
is:
- 10 -
# IMPRESSARIO_LICENSE_REQUIRED - Indicates to printer
manager a license needed
+o The Printer Manager will now indicate a printer driver
expects the printer to have built-in PostScript
capability by listing "(PostScript)" after the name of
the printer model. This is done automatically for PPD
files. Other drivers need to update the lp model file
NAME field to accomplish the same thing.
+o A POD config file is built on-the-fly for PPD drivers
based on the PPD file. The resultant config file may
list paper sizes that Impressario does not support. If
an unsupported paper size is found it is added to the
list of supported paper sizes for this printer. This
allows paper sizes to be defined on-the-fly via the
config file.
These changes apply to all Impressario 2.* releases:
+o The Impressario Developer's Kit is no longer a separate
option. IMPORTANT NOTE: There are license
restrictions regarding what printers may be supported
with an Impressario driver (if that driver uses the
Adobe PostScript interpreter). Please see the
Developer's Guide for details.
+o A new ASCII text to PostScript filter is available:
text2ps(1). All Impressario drivers now use text2ps to
convert ASCII text files to PostScript.
+o A new logical AND operator is now supported in POD
config files for Impressario driver developers. The
logical AND operation allows a list of fonts specified
in the POD config file to be ANDed with a directory
name. Typically you would AND a list of fonts
supported by a printer with the list of fonts in the
/usr/lib/DPS/outline/base directory to create the list
of fonts displayed on the glp options panel. This is
only done when using a printer's built-in PostScript
interpreter. (This is done because text2ps(1) requires
the font metrics to format a page correctly and you
would not want to list a font available on the printer
when the corresponding font metric is not available on
the host for use by text2psi(1)). See
/usr/lib/print/data/lexmarkoptra_model.config for an
example.
+o text2pcl has been updated to support A3 and B paper
sizes. text2pcl has also been changed to allow 66
lines to fit on an A sized paper.
- 11 -
+o The "man -t" command now calls lp with the -manpage
option to format a manpage. Impressario model files
have been updated to support this. Developers should
also support the -manpage option in their model files.
+o In all Impressario printer model files the code block
that checks for the existence of the file
/usr/lib/filetype/workspace.ctr is now commented out.
Starting with IRIX 6.3 this file does not exist so
developers should not be checking for it in their model
files. Note that the file name is also a command line
argument to fileconvert(1). fileconvert(1) will now
'map' the /usr/lib/filetype/workspace.ctr to a default
Optimized Type Rule (OTR) file.
+o See the appendix in the Developer's Guide on
transitioning to Impressario 2.0 for more details.